#!/usr/bin/python
# -*- coding: utf-8 -*-

import os
import sys
from PyQt4 import QtCore, QtGui
from PythonUI.Ui_Page9 import Ui_Page9 #Cette page hérite du fichier généré par pyuic4
from Main import *

class Page9(Ui_Page9,QtGui.QDialog):
    def __init__(self,session):
        """
        Récapitule les résultats des campagnes
        """
        self.app = QtGui.QApplication(sys.argv)
        QtGui.QDialog.__init__(self)
        self.session=session
        self.retour=0
        self.parametre={}
        self.config={}

    def suivant(self):
        """
        Fonction appelee lors de la validation du  bouton 'OK'
        Appel de la page suivante : Page10.py
        """
        self.close()
        obj10=Main()
        obj10.func10(self.parametre)

    def affich(self,param):
        """
        Fonction permettant a cette page d'etre appele directement par Main.py
        en entrant "./Main.py 9"
        """
	self.setupUi(self)
	self.show()
        sys.exit(self.app.exec_())

    def precedent(self):
        """
        Ferme la page courante et affiche la page précédente : Page 8
        """
        self.close()
        os.system("./Main.py 8")

    def setupUi(self, Dialog):
        """
        Definition de l'interface graphique.
        La majorite de cette fonction est decrite dans le fichier genere par pyuic4 dans PythonUI/...
        """
        Ui_Page9.setupUi(self,Dialog)
        self.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), self.suivant)
        self.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), self.precedent)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
